-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove SplitBrain implementation #1829
Conversation
✅ Deploy Preview for k8gb-preview ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
It was working code but isolated to in-tree Infoblox provider code only. To my knowledge, nobody is using it in the wild. Externaldns-based providers are not affected by this change 👍 |
- from CRD - Terratests - CR, Spec definition - HelmChart Signed-off-by: Michal K <[email protected]>
bfc0b5f
to
2f31832
Compare
@ytsarev , @k0da - please review one more time. In previous implementation was breaking change as I changed CRD (removed strategy:
type: roundRobin
splitBrainThresholdSeconds: 300
dnsTtlSeconds: 30 |
@kuritka good catch. We need to track the |
Remove deprecated SplitBrain implementation
CRDterratest resourcesSplitbrainEnabled
from HelmChart and all its dependenciesIn k8gb, we maintain deprecated code for the Infoblox provider – SplitBrain based on TXT records. Extensive changes in k8gb require me to refactor and maintain this code, which is why I am removing it.
for reviewers: Basically the core of change is
infoblox.go
andgslb.go
,gslb_types.go
+ helmChart. the rest are tests, depresolver, mocks, data.